package models

import (
	"gitee.com/dromara/carbon/v2"
)

// Activity 活动
type Activity struct {
	ID              int64         `json:"id" gorm:"id"`                             // ID
	ActivityName    string        `json:"activity_name" gorm:"activity_name"`       // 活动名称
	ActivityAvatar  string        `json:"activity_avatar" gorm:"activity_avatar"`   // 活动头图
	ActivityDesc    string        `json:"activity_desc" gorm:"activity_desc"`       // 活动介绍
	ActivityContent string        `json:"activity_content" gorm:"activity_content"` // 活动内容
	ShowIndex       int64         `json:"show_index" gorm:"show_index"`             // 显示在首页
	MemberLevel     int64         `json:"member_level" gorm:"member_level"`         // 允许参加的会员等级
	Order           int64         `json:"order" gorm:"order"`                       // 排序，数字越小越靠前。
	State           int64         `json:"state" gorm:"state"`                       // 状态。【100：正常；0：停用。】
	CreatedAt       carbon.Carbon `json:"created_at" gorm:"created_at"`             // 创建时间
	UpdatedAt       carbon.Carbon `json:"updated_at" gorm:"updated_at"`             // 修改时间
}

// TableName 表名称
func (*Activity) TableName() string {
	return "activity"
}
